987
788
2
3
307
111
35
1
4
309
16
1
6
2
1
190
128
34
566
3
1775
529
1056
960
124
5
1
1547
27
49
13
14
36
1
1
63
1
1
1
1
161
1
600
1011
786
831
40
5
1
13
1102
1
8
72
1
1
152
80
1
5
14
4
1
2
19
426
1
1324
24
25
1678
1
55
1588
102
64
4
33
19
1
153
1068
4
1
355
155
1770
5
515